import axios from "axios"
// export function request(config) {
//     return new Promise((resolve, reject) => {
//         const instance = axios.create({
//             baseURL: 'http://123.207.32.32:8000'
//         })

//         instance(config).then(res => {
//             resolve(res)
//         }).catch(res => {
//             reject(res)
//         })
//     })
// }

export function request(config) {
    const instance = axios.create({
        baseURL: 'http://152.136.185.210:7878/api/m5'
    })
    instance.interceptors.request.use(function (config) {
        // 在发送请求之前做些什么
        // config是所有的请求信息
        return config;
    }, function (error) {
        // 对请求错误做些什么
        return Promise.reject(error);
    });


    // 登录拦截器
    instance.interceptors.response.use(function (response) {
        // 对响应数据做点什么
        return response;
    }, function (error) {
        // 对响应错误做点什么
        return Promise.reject(error);
    });
    return instance(config)
}